#pragma once

#include "MUltiPhasePyrolysisMaterial.h"
#include "Kernel.h"

class PyrolysisHeatDiffusionKernel : public Kernel
{
public:

	PyrolysisHeatDiffusionKernel(const InputParameters & parameters);

protected:
  virtual Real computeQpResidual();
  virtual Real computeQpJacobian();

private:
  const MaterialProperty<Real> & _ks;
};

template<>
InputParameters validParams<PyrolysisHeatDiffusionKernel>();
